SynWrite is a handy, easy to use text editor designed to edit programs source codes with such features as syntax highlighting, code folding, tree structure, auto-completion and code templates.
SynWrite Portable is a free source code editor, HTML editor, and Notepad replacement for Windows systems. It tries to be a full-featured alternative not only to simple Notepad, but also to such rich applications as Notepad++.